package com.delio.client.pagos.vistas;

import com.delio.client.pagos.pagoadelantos.PanelGridPagoAdelanto;
import com.delio.client.pagos.pagoadelantos.PanelNuevoPagoAdelanto;
import com.delio.client.pagos.pagosueldos.PanelGridPagoSueldo;
import com.delio.client.pagos.pagosueldos.PanelNuevoPagoSueldo;
import com.delio.client.util.Contenedor;
import com.delio.client.util.Orientacion;
import com.extjs.gxt.ui.client.Style.HideMode;
import com.extjs.gxt.ui.client.Style.LayoutRegion;
import com.extjs.gxt.ui.client.widget.LayoutContainer;
import com.extjs.gxt.ui.client.widget.TabItem;
import com.extjs.gxt.ui.client.widget.TabPanel;
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;

public class ContenidoPagoSueldo extends LayoutContainer {
	TabItem itemAdelantos;
	TabItem itemSueldos;
	PanelNuevoPagoAdelanto panelpagoadelanto;
	PanelGridPagoAdelanto gridpagoadelanto;

	public ContenidoPagoSueldo(Integer index) {
		super();
		setLayout(new BorderLayout());

		TabPanel tab = new TabPanel();
		tab.setBodyBorder(false);
		tab.setBorderStyle(false);
		tab.setBorders(false);

		itemAdelantos = new TabItem();
		itemAdelantos.setText("Pagos adelantos");
		itemAdelantos.setLayout(new BorderLayout());

		itemSueldos = new TabItem();
		itemSueldos.setText("Pagos sueldos");
		itemSueldos.setLayout(new FitLayout());

		itemAdelantos.add(new PanelNuevoPagoAdelanto(), new Orientacion(400,
				LayoutRegion.WEST));
		itemAdelantos.add(new PanelGridPagoAdelanto(), new Orientacion(300,
				LayoutRegion.CENTER));

		itemSueldos.add(new PanelNuevoPagoSueldo());

		tab.add(itemAdelantos);
		tab.add(itemSueldos);
	
		if (index == 1)
			tab.setSelection(itemSueldos);
		else if (index == 0)
			tab.setSelection(itemAdelantos);

		Contenedor centro = new Contenedor();
		centro.add(new PanelGridPagoSueldo(), new Orientacion(
				LayoutRegion.CENTER));
		centro.add(tab, new Orientacion(LayoutRegion.SOUTH));

		add(centro, new Orientacion(LayoutRegion.CENTER));

	}

}
